import Vue from 'vue';
import App from './App.vue';
import {request} from "./network/request";  //导入封装的ajax
// import Vuex from "vuex";                    //导入vueX

import store from "./store";                //导入vueX仓库 

Vue.config.productionTip = false
new Vue({
  store,                                    //挂载vueX实例
  render: h => h(App),
}).$mount('#app')

/*方法1
  request("https://api.apiopen.top/getJoke", res=>{
    console.log('传参2success',res)
  },err=>{
    console.log('传参3err',err)
  })
*/

/*方法2 
  request({
    url:"/home/multidata",
    success:res=>{
      console.log(res)
    },
    fail:err=>{
      console.log(err)
    }
  })
*/

/*
//方法3  
  request({
    url:"/home/multidata"
  }).then(res=>{
    console.log(res)
  }).catch(err=>{
    console.log(err)
  })
*/

//方法4 
request({
  url:"/home/multidata"
}).then(res=>{
  console.log(res)
})



//测试 
// import axios from "axios";
// axios.get("https://api.apiopen.top/getJoke").then(    //axios 返回的是一个promise对象 所以可以直接.then
//                 res=>{
//                     console.log(res)
//                     }
//             )

